Smultron header

これは何ですか?

Smultron は私(訳注:Peter Borg 氏)が Mac OS X 用に Cocoa で作成したテキストエディタです。

システム条件は?

Mac OS X Tiger 10.4.5 以降です

この名前の意味は?

Smultron はスウェーデン語で「野いちご」の意味です。そして、良い響きだと思いました。それに野いちごの写真を使えば良かったのでアイコンの事で悩む必要も無かったしね。

何故作ったのですか?

私は常々さくっとドキュメントを修正でき、ツールバーがあり、文字コードをサポートし、認証を使った保存とシンタックスかラーリング、分割ウインドウ等々もサポートしている無償の Mac OS X 用テキストエディタをみんな欲しがってると考えました。オープンソースの素晴らしいテキストエディタはあるけどそれらは大抵 Java で書かれていたり X11 と言う軽快とは言えないものを必要とします。

カラフルじゃないツールバーアイコンに出来ますか?

Smultron を終了して Terminal を起動します。次のコマンドを入力してエンターキーで実行して下さい(クオートは除きます)"defaults write org.smultron.Smultron UseBlackAndWhiteToolbarIcons -bool YES"。こうする事で Smultron のツールバーアイコンをモノクロに出来ます。カラフルな物にしたい場合は YES を NO に変更します。

私の FTP プログラムでも使えますか?

はい。通常どのプログラムを外部エディタとするかを FTP プログラムで決めることが出来るでしょう。そしてあなたが Smultron を選択し外部エディタでファイルを開く様に選択すると Smultron でそれを開くことが出来ます。その後、 Smultron でそのファイルを保存すればそれは自動的に FTP サイトにアップロードされます。

ひな形やコマンド等を消す方法は?

それを選択してバックスペースかデリートキーを押してください。

現在の関数を見る方法は?

情報ウインドウで見ることが出来ます。または関数メニュー(ツールメニューの中の)か、ツールバーの関数アイコンを選択すると現在の関数にはマークがついています。

どうやって情報ウインドウの中ですべてのスポットライトのインフォメーションを見ることが出来ますか?

カーソルをインフォメーションの表示位置へ置き、下または右のカーソルキーを使って動かすとテキストフィールドがスクロールしてすべてのインフォメーションを見ることが出来ます。

どこに保存されてるの?

ひな形、コマンド、そしてプロジェクトは <あなたのホームフォルダ>/Application Support/Smultron/Smultron.smultron に保存されます。環境設定と履歴は <あなたのホームフォルダ>/Library/Preferences/org.smultron.Smultron.plist に保存されます.

どうやって同期を使える様にするの?それに同期って何?

システム環境設定の .Mac の中の同期タブを選択すると Smultron ひな形 & コマンドを探すことが出来ます。チェックボックスをチェックするとすべてのひな形(それとそれに準ずる分類)とコマンドを同期できます。

どうやって Smultron の .Mac 同期の登録を解除するの?

もしあなたが Smultron をこれ以上使う事を望まないのなら、アプリケーションバンドルの unregisterSmultronSyncSchema と言うコマンドで .Mac との同期を解除する事が出来ます。例えば Smultron が Application フォルダにあるなら、ターミナルで:
/Application/Smultron.app/Contents/Resources/unregisterSmultronSyncSchema
と入力してコマンドを実行して下さい。
Smultron を再び起動すると自動的に登録される事を忘れないで下さい。

どうやって削除するの?

Smultron をごみ箱へドラッグしてください。そして環境設定ファイルは <あなたのホームフォルダ>/Library/Preferences/org.smultron.Smultron.plist で見付けることが出来ます。もしあなたがコマンドラインユーティリティをインストールしていたなら、 "smultron" を /usr/bin に見付けることが出来、マニュアルファイルは "smultron.1" を /usr/share/man/man1 に見付けることが出来ます。それと <あなたのホームフォルダ>/Application Support/Smultron/Smultron.smultron も削除してください。

独立した解像度って何?

伝統的なグラフィックスとテキストは 72 dpi でコンピュータのスクリーンに表示され、それはグラフィックとテキストを微妙に"点描"のようになります。うまく行けば、 Mac OS X 10.5 Leopard は主な機能として独立した解像度を持ち、すべてを鮮明に映し出すでしょう(でも少しは当然表示されるでしょう)。Smultron 2 はそのことを考えてあります。あなたが既に Mac OS X 10.4 Tiger を使っていて、Quartz Debug を導入しているなら(Developer Tools にあります)それを起動して、Show User Interface Resolution を開き、例えば 2.0 にセットして Smultron 2 を(再)起動することでテストできます。

ツールメニューの下にあるものは何?

容易にテキストに挿入できる様に全てのひな形がツールメニューの最後にリストされます。分類しているものはそのサブメニューとしてリストされます。

どうやって Smultron を私の母国語に翻訳するのですか?

まずは Developer Tools のすべてをインストールしてください。そして、 sourcecode から RBSplitView.palette と PSMTabBarControl.palette をダウンロードできるので、それらを /Developer/Palettes に入れます。次に Smultron アプリケーションの上で ctrl-クリック し、パッケージの内容を表示を選択します。Resources フォルダの中にいくつかの言語用フォルダを見付けることが出来るでしょう。English.lproj を選択してデスクトップにコピーしてください。名称をあなたの言語に変更します(最も簡単にこの名称を知る方法は既にあなたの言語に対応しているアプリケーションの中を見ることです)。次に Localizable.strings をテキストエディタで開き(勿論テキストエンコーディングは UTF-16 にしてください)すべての右側の文字列を翻訳していきます(%2$@ の様な文字列を見かけるでしょうが、コードが例えばファイル名等を挿入する部分なのでそのままにしておいてください)。次にすべての .nib ファイルを Interace Builder で開きすべてのテキストを必要に応じて手直ししながらあなたの言語に翻訳します。SingleDocument.nib と Help は翻訳する必要はありません。(Snippets.nib では二つの隠れた文字列を見付けることが出来ます。分類と名前テーブルヘッダーでトリプルクリックし、コマンド-4 を押して Bindings を表示させます。Value を選択しその中の Null Placeholder に名前が付けられていない時に表示される文字列を見つけ出すでしょう)。翻訳した内容はあなたのフォルダをアプリケーションバンドルの Resources フォルダに入れて Smultron を(再)起動することでいつでもテストできます。翻訳が完了したら私に送ってください(e-mail アドレスは「Smultron について」にあります)。私は次回のリリースの際にそれを導入するでしょう。

何か他には?

Cocoa はとにかくすごい!

コードはどこにありますか?

smultron.sourceforge.net

最新のバージョンの Smultron はどこで見付けられますか?

smultron.sourceforge.net